package com.oop.demo02;


/**
 * 构造方法
 */

public class Person {

    String name;
    int age;
    //一个类什么都不写，都会存在一个空的构造方法

    //作用：实例化初始值
    //1.使用new关键字，必须要用构造器，本质就是调用构造器
    public Person() {}

    //有参构造：一旦定义了有参构造，无参构造必须定义
    public Person(String name){
        this.name=name;

    }

    public Person(String name,int age){
        this.name=name;
        this.age=age;
    }



}


/*
* 构造器：
* 1.和类名称相同；
* 2.没有返回值
* 作用：
* 1.new本质是调用构造起；
* 2.初始化对象的值；
*
* 注意点：
* 1.定义有参构造后，必须先定义一个无参构造；
*
* this.表示当前类
* */